olfactory sense - French English Dictionary